import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Write a description of class Fondo here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class Fondo extends Portada
{
    /**
     * Act - do whatever the Fondo wants to do. This method is called whenever
     * the 'Act' or 'Run' button gets pressed in the environment.
     */
    private int valorUno=0;
    private int tiempo=0;
    
    public void Monkey()
    {
       GreenfootImage imagenPrincipal = new GreenfootImage("MonkeyF1.png");
       imagenPrincipal.scale(imagenPrincipal.getWidth()/2, imagenPrincipal.getHeight()/2);
       setImage(imagenPrincipal);
    }
    
    /** 
      * este metodo se utiliza para que el objeto se mueva el actor con las indicaciones que le de 
      * el jugador
      */
    
    public void act() 
    {
        // Add your action code here.
        moverMonkey();
    } 
    
    /**
     * este metodo se utliza para que el actor se mueva y cambie de imagen y a cierta velocidad
     */
    public void moverMonkey()
    {
        if(tiempo==10){
             
           switch(valorUno){
               
               case 0:GreenfootImage imagen = new GreenfootImage("MonkeyF2.png");
                      imagen.scale(imagen.getWidth(), imagen.getHeight());
                      setImage(imagen);
                      valorUno=1;
                      tiempo=0;
                      break;
                      
               case 1:GreenfootImage imagen2 = new GreenfootImage("MonkeyF2.png");
                      imagen2.scale(imagen2.getWidth(), imagen2.getHeight());
                      setImage(imagen2);
                      valorUno=2;
                      tiempo=0;
                      break;
                    
               case 2:GreenfootImage imagen3 = new GreenfootImage("MonkeyF3.png");
                      imagen3.scale(imagen3.getWidth(), imagen3.getHeight());
                      setImage(imagen3);
                      valorUno=3;
                      tiempo=0;
                      break;
                      
              case 3:GreenfootImage imagen4 = new GreenfootImage("MonkeyF4.png");
                      imagen4.scale(imagen4.getWidth(), imagen4.getHeight());
                      setImage(imagen4);
                      valorUno=4;
                      tiempo=0;
                      break;
              
              case 4:GreenfootImage imagen5 = new GreenfootImage("MonkeyF5.png");
                      imagen5.scale(imagen5.getWidth(), imagen5.getHeight());
                      setImage(imagen5);
                      valorUno=0;
                      tiempo=0;
                      break;
               
            }
           
          }
          
        tiempo++;
    }
   }
